webrtc wpt: add cleanup to close peerconnections adds a pc.close() to all RTCPeerConnections in promise_test and async_test. This is codemod-powered by this: https://github.com/fippo/webrtc-codemods/blob/e844b2467cbb76a231c113366b2451cf248f53bc/wpt-rtcpeerconnection-no-helpers BUG=836871 Change-Id: Iee84ef938bf477a55612b6012c6de464c6aea55b Reviewed-on: https://chromium-review.googlesource.com/1049983 Commit-Queue: Henrik Boström <hbos@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#565591} diff --git a/webrtc/RTCRtpParameters-codecs.html b/webrtc/RTCRtpParameters-codecs.html index 58cad8a..4ce76d1 100644 --- a/webrtc/RTCRtpParameters-codecs.html +++ b/webrtc/RTCRtpParameters-codecs.html 
@@ -82,6 +82,7 @@  */  promise_test(t => {  const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close());  const { sender } = pc.addTransceiver('audio');  const param = sender.getParameters();  validateSenderRtpParameters(param); @@ -96,11 +97,11 @@    return promise_rejects(t, 'InvalidModificationError',  sender.setParameters(param)); -  }, 'setParameters() with codec.payloadType modified should reject with InvalidModificationError');    promise_test(t => {  const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close());  const { sender } = pc.addTransceiver('audio');  const param = sender.getParameters();  validateSenderRtpParameters(param); @@ -115,11 +116,11 @@    return promise_rejects(t, 'InvalidModificationError',  sender.setParameters(param)); -  }, 'setParameters() with codec.mimeType modified should reject with InvalidModificationError');    promise_test(t => {  const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close());  const { sender } = pc.addTransceiver('audio');  const param = sender.getParameters();  validateSenderRtpParameters(param); @@ -134,11 +135,11 @@    return promise_rejects(t, 'InvalidModificationError',  sender.setParameters(param)); -  }, 'setParameters() with codec.clockRate modified should reject with InvalidModificationError');    promise_test(t => {  const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close());  const { sender } = pc.addTransceiver('audio');  const param = sender.getParameters();  validateSenderRtpParameters(param); @@ -153,12 +154,12 @@    return promise_rejects(t, 'InvalidModificationError',  sender.setParameters(param)); -  }, 'setParameters() with codec.channels modified should reject with InvalidModificationError');      promise_test(t => {  const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close());  const { sender } = pc.addTransceiver('audio');  const param = sender.getParameters();  validateSenderRtpParameters(param); @@ -173,12 +174,12 @@    return promise_rejects(t, 'InvalidModificationError',  sender.setParameters(param)); -  }, 'setParameters() with codec.sdpFmtpLine modified should reject with InvalidModificationError');      promise_test(t => {  const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close());  const { sender } = pc.addTransceiver('audio');  const param = sender.getParameters();  validateSenderRtpParameters(param); @@ -194,11 +195,11 @@    return promise_rejects(t, 'InvalidModificationError',  sender.setParameters(param)); -  }, 'setParameters() with new codecs inserted should reject with InvalidModificationError');    promise_test(t => {  const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close());  const { sender } = pc.addTransceiver('audio');  const param = sender.getParameters();  validateSenderRtpParameters(param); @@ -213,11 +214,11 @@  }    return sender.setParameters(param); -  }, 'setParameters with reordered codecs should succeed');    promise_test(t => {  const pc = new RTCPeerConnection(); + t.add_cleanup(() => pc.close());  const { sender } = pc.addTransceiver('audio');  const param = sender.getParameters();  validateSenderRtpParameters(param); @@ -227,7 +228,6 @@  param.codecs = codecs.slice(1);    return sender.setParameters(param); -  }, 'setParameters with dropped codec should succeed');    </script>